import java.util.Vector;

public abstract class Prenda {

	private int codigo;
	private String nombre;
	private int precio;
	private int cantidad;
	private Vector<DetallePrenda> detalle;

	public Prenda(int codigo, String nombre, int precio) {
		this.codigo = codigo;
		this.nombre = nombre;
		this.precio = precio;
		this.detalle = new Vector<DetallePrenda>();
	}	

	public boolean sosLaPrenda(int codigo) {
		return this.codigo == codigo;
	}
	
	public int getCodigo() {
		return codigo;
	}
	
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public int getPrecio() {
		return precio;
	}

	public void setPrecio(int precio) {
		this.precio = precio;
	}

	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}
	
	public Vector<DetallePrenda> getDetalle() {
		return detalle;
	}

	public void setDetalle(int cantidad, int material) {
		DetallePrenda detalleprenda = new DetallePrenda(cantidad, material);
		detalle.add(detalleprenda);
	}
	public void setDetallePrenda(Vector<DetallePrenda>detallePrenda){
		this.detalle=detallePrenda;
	}
}